﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using vudu.ClasesDominio;
using vudu.Logica.Fachada;
using vudu.Presentacion.Contrato.VU_03_Gestionar_Pensum_por_Escuela;
using vudu.Presentacion.Presentador.VU_03_Gestionar_Pensum_por_Escuela;

namespace vudu.Presentacion.Vista.VU_03_Gestionar_Pensum_por_Escuela
{
    public partial class CrearPensumEtapaI : System.Web.UI.Page, IContratoCrearPensumEtapaI
    {
        private PresentadorCrearPensumEtapaI _presentador; 
        protected void Page_Load(object sender, EventArgs e)
        {
            _presentador = new PresentadorCrearPensumEtapaI(this, (EnlaceLogico)Session["Fachada"]);
            if (!Page.IsPostBack)
            {
                _presentador.CargarListaEscuela();
            }
        }

        protected void uxListaEscuelas_SelectedIndexChanged(object sender, EventArgs e)
        {
            _presentador.CargarTabla();
        }

        protected void uxMateriasEscuela_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            _presentador.Paginacion(e);
        }
        protected void uxMateriasEscuela_SelectedIndexChanged(object sender, EventArgs e)
        {
            Label6.Text = "me cambie"; 
            Label6.Visible = true;
        }
        
        public Label Error
        {
            get { return Label6; }
        }

        public DropDownList ListaEscuelas
        {
            get { return uxListaEscuelas; }
        }

        public GridView TablaMaterias
        {
            get { return uxMateriasEscuela; }
        }

        public Button BotonAgregar
        {
            get { return uxAgregarMateria; }
        }

        public Button BotonContinuar
        {
            get { return ux_continuar; }
        }

        protected void ux_continuar_Click(object sender, EventArgs e)
        {
            //debo pasar el objeto pensum y las listas materias que seleccione

            Response.Redirect("CrearPensumEtapaII.aspx");
        }

        protected void uxAgregarMateria_Click(object sender, EventArgs e)
        {

        }
    }
}